package 剑指专题.位运算;


/*
 * Author：江松
 * Date：2023/4/2 10:33
 *
 求1+2+3+....+n
 不能使用循环，乘除法，判断语句

 使用递归，然后短路与做判断
 */

public class Main5 {

    public int Sum_Solution(int n) {
        boolean flag=(n>1)&&((n+=Sum_Solution(n-1))>0);
        return n;
    }
}
